Upgrade commons-validator to 1.6 Version 1.6 upgrades the TLD list to version 2017020400 [1]. The version available at the IANA site [2] at the time of writing this commit is 2017032102. Prior versions are not provided. Update the test data to this later version, commenting out the only TLD that is not supported in 2017020400 ("AFRICA"). [1] https://github.com/apache/commons-validator/commit/fe29c2dd861bfc0fe4c397f9f9b220b735ea4ce7 [2] http://data.iana.org/TLD/tlds-alpha-by-domain.txt Change-Id: I2fb3fbc6e4db205d0a1aafdbc6b73a91b2e844ed diff --git a/WORKSPACE b/WORKSPACE index 54c414f..0a2259c 100644 --- a/WORKSPACE +++ b/WORKSPACE
@@ -311,8 +311,8 @@ maven_jar( name = "commons_validator", - artifact = "commons-validator:commons-validator:1.5.1", - sha1 = "86d05a46e8f064b300657f751b5a98c62807e2a0", + artifact = "commons-validator:commons-validator:1.6", + sha1 = "e989d1e87cdd60575df0765ed5bac65c905d7908", ) maven_jar(
diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AccountIT.java b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AccountIT.java index abaaefc..25d9ffc 100644 --- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AccountIT.java +++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AccountIT.java
@@ -417,7 +417,7 @@ "@example.com", // Non-supported TLD (see tlds-alpha-by-domain.txt) - "new.email@example.blog"); + "new.email@example.africa"); for (String email : emails) { EmailInput input = new EmailInput(); input.email = email; diff --git a/gerrit-server/src/test/resources/com/google/gerrit/server/mail/send/tlds-alpha-by-domain.txt b/gerrit-server/src/test/resources/com/google/gerrit/server/mail/send/tlds-alpha-by-domain.txt index 9edf6a4..4231f76 100644 --- a/gerrit-server/src/test/resources/com/google/gerrit/server/mail/send/tlds-alpha-by-domain.txt +++ b/gerrit-server/src/test/resources/com/google/gerrit/server/mail/send/tlds-alpha-by-domain.txt
@@ -1,10 +1,13 @@ -# Version 2016060601, Last Updated Tue Jun 7 07:07:01 2016 UTC +# Version 2017032102, Last Updated Wed Mar 22 07:07:01 2017 UTC # From http://data.iana.org/TLD/tlds-alpha-by-domain.txt AAA AARP +ABARTH ABB ABBOTT ABBVIE +ABC +ABLE ABOGADO ABUDHABI AC @@ -22,30 +25,43 @@ AE AEG AERO -#! AETNA +AETNA AF +AFAMILYCOMPANY AFL +#! AFRICA AG AGAKHAN AGENCY AI AIG +AIGO +AIRBUS AIRFORCE AIRTEL AKDN AL +ALFAROMEO ALIBABA ALIPAY ALLFINANZ +ALLSTATE ALLY ALSACE +ALSTOM AM +AMERICANEXPRESS +AMERICANFAMILY +AMEX +AMFAM AMICA AMSTERDAM ANALYTICS ANDROID ANQUAN +ANZ AO +AOL APARTMENTS APP APPLE @@ -56,16 +72,21 @@ ARCHI ARMY ARPA +ART ARTE AS +ASDA ASIA ASSOCIATES AT +ATHLETA ATTORNEY AU AUCTION AUDI +AUDIBLE AUDIO +AUSPOST AUTHOR AUTO AUTOS @@ -79,6 +100,8 @@ BA BABY BAIDU +BANAMEX +BANANAREPUBLIC BAND BANK BAR @@ -87,20 +110,25 @@ BARCLAYS BAREFOOT BARGAINS +BASEBALL +BASKETBALL BAUHAUS BAYERN BB BBC +BBT BBVA BCG BCN BD BE BEATS +BEAUTY BEER BENTLEY BERLIN BEST +BESTBUY BET BF BG @@ -117,7 +145,9 @@ BJ BLACK BLACKFRIDAY -#! BLOG +BLANCO +BLOCKBUSTER +BLOG BLOOMBERG BLUE BM @@ -129,15 +159,19 @@ BO BOATS BOEHRINGER +BOFA BOM BOND BOO BOOK +BOOKING BOOTS BOSCH BOSTIK +BOSTON BOT BOUTIQUE +BOX BR BRADESCO BRIDGESTONE @@ -164,12 +198,15 @@ CAFE CAL CALL +CALVINKLEIN +CAM CAMERA CAMP CANCERRESEARCH CANON CAPETOWN CAPITAL +CAPITALONE CAR CARAVAN CARDS @@ -179,12 +216,17 @@ CARS CARTIER CASA +CASE +CASEIH CASH CASINO CAT CATERING +CATHOLIC CBA CBN +CBRE +CBS CC CD CEB @@ -201,14 +243,18 @@ CHASE CHAT CHEAP +CHINTAI CHLOE CHRISTMAS CHROME +CHRYSLER CHURCH CI CIPRIANI CIRCLE CISCO +CITADEL +CITI CITIC CITY CITYEATS @@ -232,6 +278,7 @@ COLLEGE COLOGNE COM +COMCAST COMMBANK COMMUNITY COMPANY @@ -244,6 +291,7 @@ CONTACT CONTRACTORS COOKING +COOKINGCHANNEL COOL COOP CORSICA @@ -258,6 +306,7 @@ CRICKET CROWN CRS +CRUISE CRUISES CSC CU @@ -272,13 +321,15 @@ DABUR DAD DANCE +DATA DATE DATING DATSUN DAY DCLK -#! DDS +DDS DE +DEAL DEALER DEALS DEGREE @@ -292,33 +343,44 @@ DESI DESIGN DEV -#! DHL +DHL DIAMONDS DIET DIGITAL DIRECT DIRECTORY DISCOUNT +DISCOVER +DISH +DIY DJ DK DM DNP DO DOCS +DOCTOR +DODGE DOG DOHA DOMAINS -#! DOT +DOT DOWNLOAD DRIVE -#! DTV +DTV DUBAI +DUCK +DUNLOP +DUNS +DUPONT DURBAN DVAG +DVR DZ EARTH EAT EC +ECO EDEKA EDU EDUCATION @@ -330,13 +392,16 @@ ENGINEER ENGINEERING ENTERPRISES +EPOST EPSON EQUIPMENT ER +ERICSSON ERNI ES ESQ ESTATE +ESURANCE ET EU EUROVISION @@ -356,15 +421,22 @@ FAN FANS FARM +FARMERS FASHION FAST +FEDEX FEEDBACK +FERRARI FERRERO FI +FIAT +FIDELITY +FIDO FILM FINAL FINANCE FINANCIAL +FIRE FIRESTONE FIRMDALE FISH @@ -375,14 +447,15 @@ FK FLICKR FLIGHTS -#! FLIR +FLIR FLORIST FLOWERS -FLSMIDTH FLY FM FO FOO +FOOD +FOODNETWORK FOOTBALL FORD FOREX @@ -391,11 +464,16 @@ FOUNDATION FOX FR +FREE FRESENIUS FRL FROGANS +FRONTDOOR FRONTIER FTR +FUJITSU +FUJIXEROX +FUN FUND FURNITURE FUTBOL @@ -406,7 +484,8 @@ GALLO GALLUP GAME -#! GAMES +GAMES +GAP GARDEN GB GBIZ @@ -416,6 +495,7 @@ GEA GENT GENTING +GEORGE GF GG GGEE @@ -426,6 +506,7 @@ GIVES GIVING GL +GLADE GLASS GLE GLOBAL @@ -436,10 +517,13 @@ GMO GMX GN +GODADDY GOLD GOLDPOINT GOLF GOO +GOODHANDS +GOODYEAR GOOG GOOGLE GOP @@ -457,7 +541,7 @@ GS GT GU -#! GUARDIAN +GUARDIAN GUCCI GUGE GUIDE @@ -465,9 +549,12 @@ GURU GW GY +HAIR HAMBURG HANGOUT HAUS +HBO +HDFC HDFCBANK HEALTH HEALTHCARE @@ -475,23 +562,29 @@ HELSINKI HERE HERMES +HGTV HIPHOP -#! HISAMITSU +HISAMITSU HITACHI HIV HK -#! HKT +HKT HM HN HOCKEY HOLDINGS HOLIDAY HOMEDEPOT +HOMEGOODS HOMES +HOMESENSE HONDA +HONEYWELL HORSE +HOSPITAL HOST HOSTING +HOT HOTELES HOTMAIL HOUSE @@ -501,6 +594,8 @@ HT HTC HU +HUGHES +HYATT HYUNDAI IBM ICBC @@ -508,11 +603,13 @@ ICU ID IE +IEEE IFM -IINET +IKANO IL IM IMAMAT +IMDB IMMO IMMOBILIEN IN @@ -525,7 +622,9 @@ INSURANCE INSURE INT +INTEL INTERNATIONAL +INTUIT INVESTMENTS IO IPIRANGA @@ -539,14 +638,18 @@ ISTANBUL IT ITAU +ITV +IVECO IWC JAGUAR JAVA JCB JCP JE +JEEP JETZT JEWELRY +JIO JLC JLL JM @@ -561,6 +664,7 @@ JPMORGAN JPRS JUEGOS +JUNIPER KAUFEN KDDI KE @@ -574,12 +678,14 @@ KIA KIM KINDER +KINDLE KITCHEN KIWI KM KN KOELN KOMATSU +KOSHER KP KPMG KPN @@ -593,14 +699,18 @@ KZ LA LACAIXA +LADBROKES LAMBORGHINI LAMER LANCASTER +LANCIA +LANCOME LAND LANDROVER LANXESS LASALLE LAT +LATINO LATROBE LAW LAWYER @@ -609,7 +719,9 @@ LDS LEASE LECLERC +LEFRAK LEGAL +LEGO LEXUS LGBT LI @@ -620,37 +732,43 @@ LIFESTYLE LIGHTING LIKE +LILLY LIMITED LIMO LINCOLN LINDE LINK -#! LIPSY +LIPSY LIVE LIVING LIXIL LK LOAN LOANS -#! LOCKER +LOCKER LOCUS +LOFT LOL LONDON LOTTE LOTTO LOVE +LPL +LPLFINANCIAL LR LS LT LTD LTDA LU +LUNDBECK LUPIN LUXE LUXURY LV LY MA +MACYS MADRID MAIF MAISON @@ -662,9 +780,14 @@ MARKETING MARKETS MARRIOTT -#! MATTEL +MARSHALLS +MASERATI +MATTEL MBA MC +MCD +MCDONALDS +MCKINSEY MD ME MED @@ -676,22 +799,26 @@ MEN MENU MEO -#! METLIFE +METLIFE MG MH MIAMI MICROSOFT MIL MINI +MINT +MIT +MITSUBISHI MK ML -#! MLB +MLB MLS MM MMA MN MO MOBI +MOBILE MOBILY MODA MOE @@ -699,10 +826,13 @@ MOM MONASH MONEY +MONSTER MONTBLANC +MOPAR MORMON MORTGAGE MOSCOW +MOTO MOTORCYCLES MOV MOVIE @@ -711,6 +841,7 @@ MQ MR MS +MSD MT MTN MTPC @@ -718,37 +849,42 @@ MU MUSEUM MUTUAL -MUTUELLE MV MW MX MY MZ NA +NAB NADEX NAGOYA NAME +NATIONWIDE NATURA NAVY +NBA NC NE NEC NET NETBANK -#! NETFLIX +NETFLIX NETWORK NEUSTAR NEW +NEWHOLLAND NEWS -#! NEXT -#! NEXTDIRECT +NEXT +NEXTDIRECT NEXUS NF +NFL NG NGO NHK NI NICO +NIKE NIKON NINJA NISSAN @@ -758,8 +894,9 @@ NOKIA NORTHWESTERNMUTUAL NORTON +NOW NOWRUZ -#! NOWTV +NOWTV NP NR NRA @@ -769,30 +906,37 @@ NYC NZ OBI +OBSERVER +OFF OFFICE OKINAWA -#! OLAYAN -#! OLAYANGROUP -#! OLLO +OLAYAN +OLAYANGROUP +OLDNAVY +OLLO OM OMEGA ONE ONG ONL ONLINE +ONYOURSIDE OOO +OPEN ORACLE ORANGE ORG ORGANIC +ORIENTEXPRESS ORIGINS OSAKA OTSUKA -#! OTT +OTT OVH PA PAGE PAMPEREDCHEF +PANASONIC PANERAI PARIS PARS @@ -800,14 +944,17 @@ PARTS PARTY PASSAGENS -#! PCCW +PAY +PCCW PE PET PF +PFIZER PG PH PHARMACY PHILIPS +PHONE PHOTO PHOTOGRAPHY PHOTOS @@ -820,7 +967,7 @@ PIN PING PINK -#! PIONEER +PIONEER PIZZA PK PL @@ -831,13 +978,17 @@ PLUS PM PN +PNC POHL POKER +POLITIE PORN POST PR +PRAMERICA PRAXI PRESS +PRIME PRO PROD PRODUCTIONS @@ -847,6 +998,8 @@ PROPERTIES PROPERTY PROTECTION +PRU +PRUDENTIAL PS PT PUB @@ -857,10 +1010,13 @@ QPON QUEBEC QUEST +QVC RACING +RADIO +RAID RE READ -#! REALESTATE +REALESTATE REALTOR REALTY RECIPES @@ -871,6 +1027,7 @@ REISE REISEN REIT +RELIANCE REN RENT RENTALS @@ -883,14 +1040,18 @@ REVIEWS REXROTH RICH -#! RICHARDLI +RICHARDLI RICOH +RIGHTATHOME +RIL RIO RIP +RMIT RO ROCHER ROCKS RODEO +ROGERS ROOM RS RSVP @@ -907,6 +1068,7 @@ SAKURA SALE SALON +SAMSCLUB SAMSUNG SANDVIK SANDVIKCOROMANT @@ -915,6 +1077,7 @@ SAPO SARL SAS +SAVE SAXO SB SBI @@ -929,16 +1092,19 @@ SCHULE SCHWARZ SCIENCE +SCJOHNSON SCOR SCOT SD SE SEAT +SECURE SECURITY SEEK SELECT SENER SERVICES +SES SEVEN SEW SEX @@ -946,17 +1112,21 @@ SFR SG SH +SHANGRILA SHARP SHAW SHELL SHIA SHIKSHA SHOES -#! SHOP +SHOP +SHOPPING SHOUJI SHOW +SHOWTIME SHRIRAM SI +SILK SINA SINGLES SITE @@ -967,7 +1137,9 @@ SKY SKYPE SL +SLING SM +SMART SMILE SN SNCF @@ -988,8 +1160,10 @@ SPREADBETTING SR SRL +SRT ST STADA +STAPLES STAR STARHUB STATEBANK @@ -1014,6 +1188,7 @@ SUZUKI SV SWATCH +SWIFTCOVER SWISS SX SY @@ -1025,6 +1200,7 @@ TAIPEI TALK TAOBAO +TARGET TATAMOTORS TATAR TATTOO @@ -1033,6 +1209,7 @@ TC TCI TD +TDK TEAM TECH TECHNOLOGY @@ -1048,6 +1225,7 @@ THD THEATER THEATRE +TIAA TICKETS TIENDA TIFFANY @@ -1055,7 +1233,10 @@ TIRES TIROL TJ +TJMAXX +TJX TK +TKMAXX TL TM TMALL @@ -1077,6 +1258,7 @@ TRADING TRAINING TRAVEL +TRAVELCHANNEL TRAVELERS TRAVELERSINSURANCE TRUST @@ -1091,20 +1273,23 @@ TW TZ UA +UBANK UBS +UCONNECT UG UK UNICOM UNIVERSITY UNO UOL -#! UPS +UPS US UY UZ VA VACATIONS VANA +VANGUARD VC VE VEGAS @@ -1122,14 +1307,17 @@ VIN VIP VIRGIN +VISA VISION VISTA VISTAPRINT VIVA +VIVO VLAANDEREN VN VODKA VOLKSWAGEN +VOLVO VOTE VOTING VOTO @@ -1137,10 +1325,11 @@ VU VUELOS WALES +WALMART WALTER WANG WANGGOU -#! WARMAN +WARMAN WATCH WATCHES WEATHER @@ -1160,16 +1349,20 @@ WIN WINDOWS WINE +WINNERS WME WOLTERSKLUWER +WOODSIDE WORK WORKS WORLD +WOW WS WTC WTF XBOX XEROX +XFINITY XIHUAN XIN XN--11B4C3D @@ -1179,22 +1372,27 @@ XN--3BST00M XN--3DS443G XN--3E0B707E +XN--3OQ18VL8PN36A XN--3PXU8K XN--42C2D9A XN--45BRJ9C XN--45Q11C XN--4GBRIM +XN--54B7FTA0CC XN--55QW42G XN--55QX5D +XN--5SU34J936BGSG XN--5TZM5G XN--6FRZ82G XN--6QQ986B3XL XN--80ADXHKS XN--80AO21A +XN--80AQECDR1A XN--80ASEHDB XN--80ASWG XN--8Y0A063A XN--90A3AC +XN--90AE XN--90AIS XN--9DBQ2A XN--9ET52U @@ -1229,6 +1427,7 @@ XN--G2XX48C XN--GCKR3F0F XN--GECRJ9C +XN--GK3AT1E XN--H2BRJ9C XN--HXT814E XN--I1B6B1A6A2E @@ -1252,12 +1451,14 @@ XN--MGBA7C0BBN0A XN--MGBAAM7A8H XN--MGBAB2BD +XN--MGBAI9AZGQP6J XN--MGBAYH7GPA XN--MGBB9FBPOB XN--MGBBH1A71E XN--MGBC0A9AZCG XN--MGBCA7DZDO XN--MGBERP4A5D4AR +XN--MGBI4ECEXP XN--MGBPL2FH XN--MGBT3DHD XN--MGBTX2B @@ -1287,6 +1488,7 @@ XN--SES554G XN--T60B56A XN--TCKWE +XN--TIQ49XQYJ XN--UNUP4Y XN--VERMGENSBERATER-CTB XN--VERMGENSBERATUNG-PWB @@ -1319,10 +1521,11 @@ YT YUN ZA -#! ZAPPOS +ZAPPOS ZARA ZERO ZIP +ZIPPO ZM ZONE ZUERICH